package com.ytjj.qmyx.mall.mapper;

import com.ytjj.qmyx.mall.model.ReturnRegister;
import com.ytjj.qmyx.mall.model.ReturnRegisterExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ReturnRegisterMapper {
    long countByExample(ReturnRegisterExample example);

    int deleteByExample(ReturnRegisterExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(ReturnRegister record);

    int insertSelective(ReturnRegister record);

    List<ReturnRegister> selectByExample(ReturnRegisterExample example);

    ReturnRegister selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") ReturnRegister record, @Param("example") ReturnRegisterExample example);

    int updateByExample(@Param("record") ReturnRegister record, @Param("example") ReturnRegisterExample example);

    int updateByPrimaryKeySelective(ReturnRegister record);

    int updateByPrimaryKey(ReturnRegister record);
}